package com.shujia.day02;

public class Code17Switch {
    public static void main(String[] args) {

        // 需求：对于警告有三种等级 1报错   2警告  3基本信息

        // 对于switch中要求的数据类型是int及以下小类型 byte short char  可以自动转换成int类型
        String logLevel = "a";
        String s = "a"; // s是一个变量，所以不能用于case中匹配
        switch (logLevel) {
            default:  // default 不是按照其顺序来执行，而是在case都没有匹配上时，会执行
                System.out.println("日志等级错误，请给定正确范围 1、2、3");
                break;
            case "a" :
                System.out.println("当前存在严重报错，整个程序终止执行...");
                break;
            case "2":
                System.out.println("当前存在警告信息，请开发者对代码进行调试排查，程序继续运行...");
                break;
            case "3":
                System.out.println("程序正常运行，打印执行日志...");
                break;

        }



    }
}

